mechanical steering device - German English Dictionary